button: Don't make the gesture exclusive
authorAlexander Mikhaylenko <alexm@gnome.org>
Thu, 12 Nov 2020 10:27:16 +0000 (15:27 +0500)
committerAlexander Mikhaylenko <alexm@gnome.org>
Thu, 12 Nov 2020 10:27:16 +0000 (15:27 +0500)
With the last commit, pressing the same button with multiple fingers
doesn't cause extra emissions, so we can remove exclusive and allow
pressing multiple buttons at once on touch.

gtk/gtkbutton.c

index 059853106a535ea6d0e8f726f96757b4106ac021..da3186f366a5612fec07d0f41edca92cd1e610c8 100644 (file)
@@ -405,7 +405,6 @@ gtk_button_init (GtkButton *button)
 
   priv->gesture = gtk_gesture_click_new ();
   gtk_gesture_single_set_touch_only (GTK_GESTURE_SINGLE (priv->gesture), FALSE);
-  gtk_gesture_single_set_exclusive (GTK_GESTURE_SINGLE (priv->gesture), TRUE);
   gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (priv->gesture), GDK_BUTTON_PRIMARY);
   g_signal_connect (priv->gesture, "pressed", G_CALLBACK (click_pressed_cb), button);
   g_signal_connect (priv->gesture, "released", G_CALLBACK (click_released_cb), button);